Just a possibility but have you thought about tracking her diet to see if there is a common factor in the lead up (that day or days) to when she has these big outbursts. We did that with my DD1 at the same age and noticed a build up in 'not great' food choices was often followed by much bigger tantrums.
When we cleaned out colours they went back to being controllable or much shorter in duration.